-
-
Notifications
You must be signed in to change notification settings - Fork 556
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Initial support for chunmi.cooker.eh1 #1018
Conversation
Your implementation is pretty advanced especially the custom cooking profiles. Could you provide some tests or test data (of different cooking stages) to be able to implement some tests later on? |
I am using the fork from sschirr and can say that everything works fine so far with my chunmi.cooker.eh1 |
4bfc7d8
to
ce2855e
Compare
I'm also using the forked version, cooker works without issues |
Is there any change to get this merged? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @sschirr and thanks for the PR. My sincerest apologies that I have somehow managed to ignore this... I added some comments inline, but for most of the parts this seems to be quite ready, and we should make it into the 0.6.0 release.
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #1018 +/- ##
==========================================
+ Coverage 81.41% 81.45% +0.03%
==========================================
Files 193 196 +3
Lines 18636 18891 +255
Branches 4045 4111 +66
==========================================
+ Hits 15173 15387 +214
- Misses 3180 3211 +31
- Partials 283 293 +10 ☔ View full report in Codecov by Sentry. |
Thanks for reviewing the changes! Right now I am not able to do tests with a real device but I might be able to in the next days. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A couple of more minor things I noticed, otherwise this seems good to go from my side, but please give it a proper testing on a real device :-)
I tested the changes with my fork of the xiaomi_cooker HA component (xiaomi_cooker) again with a real device. It looks good to me. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I moved the import of crcmod
inside the checksum calculation & run poetry update to fix the CI. This looks ready to go for me, I'll merge this as soon as the CI finishes, thanks @sschirr! 👍
This provides basic support for the Xiaomi Mi Smart MultiCooker.
This is supported:
This is not supported: